Article 2117

Title of the article



Dubinin Victor Nikolaevich, Doctor of engineering sciences, professor, sub-department of computer engineering, Penza State University (40 Krasnaya street, Penza, Russia),
Klimkina Lyudmila Petrovna, Senior lecturer, sub-department of organization and informatization of manufacturing, Penza State Agricultural University (30 Botanicheskaya street, Penza, Russia),
Kalachev Andrey Valentinovich, Postgraduate student, Penza State  University (40 Krasnaya street, Penza, Russia),

Index UDK





Background. Currently, one of the key technologies in the design of control systems for industrial automation relies on the standard IEC 61499. In general, the control systems based on IEC 61499 function blocks are complex hierarchical systems including a plurality of artifacts and relations. The process of designing the systems of this class involves the development of a set of interconnected models and their mutual transformations. The goal of this work is to development a method of unfolding and transition from multilayer function block systems to one-level graph models.
Materials and methods. This research was conducted using the set theory, the automata theory, the graph theory and the theory of graph transformations.
Results. In this work we have developed formal foundations of the hierarchical organization of control systems based on the standard IEC 61499, including the definition of a system configuration and its unfolding, the principles of data buffering in the inter-module and inter-level interfaces that allows one to come from hierarchical structures of function block systems to one-level models that can be taken as a canonical form of representation of function block systems. An approach to formalization of the process of transition from multilayer systems to the one-level models on the basis of graph transformation is proposed. As part of the formalization process the following have been developed: 1) a set of metamodels of function block systems in the form of typed attributed graphs; 2) a set of transformation rules for the transition from the multilayer structure to the one-level one.
Conclusions. The proposed method of transition from the multilayer function block systems to one-level graph models reduces the number of inter-level connections and improves the homogeneity of the model that in turn will enhance the efficiency of the analysis of control systems at the stage of verification and simulation.

Key words

function block, standard IEC 61499, control system, hierarchical structure, unfolding, metamodel, graph model, transformation.

Download PDF

1. International Standard IEC 61499. Function blocks for industrial-process measurement and control systems (edition 2.0). Part 1: Architecture. International Electrotechnical Commission. Geneva, 2005, 245 p.
2. Dubinin V. N. Sovremennye informatsionnye tekhnologii: tr. Mezhdunar. nauch.-tekhn. konf. [Modern information technologies: proceedings of the International scientific and technical conference]. Penza, 2013, iss. 18, pp. 7–24.
3. Ehrig H., Prange U., Taenzer G. Graph Transformation: 2nd Int. Conf. (ICGT 2004). Lecture Notes in Computer Science. Springer-Verlag, 2004, vol. 3256, pp. 161–177.
4. Sendall S., Kozaczynski W. IEEE Software. Special Issue on Model-Driven Software Development. 2003, no. 20 (5), pp. 42–45.
5. Dubinin V. N., Vyatkin V. V. Izvestiya vysshikh uchebnykh zavedeniy. Povolzhskiy region. Tekhnicheskie nauki [University proceedings. Volga region. Engineering sciences]. 2008, no. 4, pp. 16–26.
6. AGG – A Development Environment for Attributed Graph Transformation Systems. Available at:
7. Dubinin V., Vyatkin V. EURASIP Journal on Embedded Systems. 2008, no. 1, pp. 1–10.


Дата создания: 08.08.2017 15:43
Дата обновления: 09.08.2017 15:10